– جی اس ام: زمانی که آیفون ۶ و ۶ پلاس توسط اپل عرضه شد بسیاری از طرفداران سیستم عامل رقیب یعنی اندروید، آیفون را بخاطر استفاده از رم ۱ گیگابایتی مورد تمسخر قرار دادند. درست در زمانی که پرچمداران اندرویدی با رم های ۲ و ۳ گیگابایتی به بازار عرضه می شوند، استفاده آیفون تنها از ۱ گیگابایت رم واقعا هم عجیب به نظر می رسد.
– جی اس ام: زمانی که آیفون ۶ و ۶ پلاس توسط اپل عرضه شد بسیاری از طرفداران سیستم عامل رقیب یعنی اندروید، آیفون را بخاطر استفاده از رم ۱ گیگابایتی مورد تمسخر قرار دادند. درست در زمانی که پرچمداران اندرویدی با رم های ۲ و ۳ گیگابایتی به بازار عرضه می شوند، استفاده آیفون تنها از ۱ گیگابایت رم واقعا هم عجیب به نظر می رسد.
اما مشخصات سخت افزاری همیشه نمی توانند همه داستان را راجع به یک دستگاه بیان کنند. همانطور که مشخص است یک آیفون ۶ با ۱ گیگابایت رم بسیاری از دستورات را سریعتر از تلفن های اندرویدی با رم ۲ گیگابایتی یا بالاتر انجام می دهد. و اینجاست که تفاوت اساسی بین آی او اس و اندروید در مدیریت کردن اپلیکیشن ها و عملکرد تلفن مشخص می شود.
چند روز پیش Glyn Williams در سایت Quora مطلبی با عنوان "آی او اس عملکردی بهتر و سریعتر از اندروید با دوبرابر رم بیشتر دارد" منتشر کرد که در آن شرح داده شده اپلیکیشن های اندرویدی به علت استفاده از زبان برنامه نویسی Java نیاز به فضای بیشتری رم برای اجرای عملیاتی به نام garbage collection یا زباله روبی دارند.
زباله روبی چیست ؟ این در واقع عملیاتی است که باعث بازیافت محتوای رمی می شود که یک اپلیکیشن در هنگام اجرا استفاده کرده است. معمولا این روش در سیستمی که مقدار زیادی فضای خالی رم در اختیار دارد عالی عمل می کند اما اگر این عملیات برای تعداد زیادی اپلیکیشن انجام شود نتیجه چندان خوشایند نخواهد بود.
برای عملیات جمع آوری زباله یا garbage collectors در اندروید، در صورتی که اپلیکیشن ها فضایی ۴ تا ۸ برابر فضای مورد نیاز خود از رم را در اختیار نداشته باشند، افت شدیدی در عملکرد سیستم عامل بوجود می آورد.
بدین ترتیب دلیل نیاز اندروید به دو برابر رم بیشتر نسبت به آیفون این است. همچنین در گذشته نیز به اثبات رسیده بود که هرچه میزان رم موجود در کنار پردازنده بیشتر باشد می تواند تأثیر منفی روی عمر باتری گوشی داشته باشد. از این رو می توان دریافت که چرا اندروید به باتری بزرگتری نیاز دارد تا مدت زمان نگهداری شارژ در آن به اندازه آیفون برسد.
اما در مورد آی او اس کاملا مشخص است که به علت عدم استفاده از زبان Java نیازی به عملیات garbage collection در آن وجود ندارد. در واقع در این سیستم عامل به هر اپلیکیشن به اندازه ای که نیاز دارد فضای رم تخصیص داده می شود و نیازی به اشغال فضای بیشتر برای بازیافت فضای استفاده شده توسط اپلیکیشن وجود ندارد. بنابراین تعجبی وجود ندارد که کارایی سیستم عامل آی او اس با ۱ گیگابایت رم برابر با کارایی اندروید با ۳ گیگابایت رم یا حتی بهتر از آن باشد.